草庐IT

安卓 2.1 : Bluetooth Encryption

全部标签

微信小程序安卓视频播放卡顿问题

在微信小程序开发中遇到在video组件的两个问题1.安卓手机里播放视频会有明显的卡顿问题刚开始以为是网络问题,或者是视频文件问题。排查了一下发现都没问题最后加了个属性就OK了uniapp和原生小程序方法:custom-cache="false"custom-cache={{false}}video组件兼容iOS手机custom-cache加了这个属性会让2.iOS手机第一次播放视频会有几秒黑屏问题因此我加了当前手机型号的判断uni.getDeviceInfo().deviceType获取当前设备api当为iPhone时不加custom-cache属性,否则加上custom-cache=“fal

javascript - ASP.NET Core 2.1 SignalR 未定义

这是我的聊天javascript"usestrict";varconnection=newsignalR.HubConnectionBuilder().withUrl("/chathub").build();connection.on("ReceiveMessage",function(message){varmsg=message.replace(/&/g,"&").replace(//g,">");varencodedMsg=msg;varli=document.createElement("li");li.textContent=encodedMsg;documen

安卓渐变的背景框实现

安卓渐变的背景框实现1.背景实现方法1.利用PorterDuffXfermode进行图层的混合,这是最推荐的方法,也是最有效的。2.利用canvas裁剪实现,这个方法有个缺陷,就是圆角会出现毛边,也就是锯齿。3.利用layer绘制边框1.背景万恶的设计小姐姐又来搞事情啦,你说好好的设计一个纯色的背景框框不好嘛,非要把一个框框弄成渐变的,如果不拿出放大镜估计没几个人能看出来它是渐变的。来,我让你看看是啥样框子是从左到右渐变的,设计应该是做了一个底图,然后上面盖了一个白色圆角矩形。那么我们该怎么去实现它呢?实现方法下面介绍三种实现它的方法。先贴上源码地址,大家记得给个starhttps://git

javascript - 如何在 Typescript 2.1+ 中使用 Bluebird

(我已阅读thispost但它是从八月开始的,它没有回答我对当前typescript版本的问题。)我目前在我的项目中使用Typescript1.8,它工作正常:import*asPromisefrom"bluebird";asyncfunctionf():Promise{returnPromise.delay(200);}但是如果我尝试使用Typescript2.1进行编译:index.ts(2,16):errorTS1059:Returnexpressioninasyncfunctiondoesnothaveavalidcallable'then'member.谷歌搜索在Typscr

javascript - 使用 jQuery 2.1+ 更改 css 会忽略过渡属性

我正在从jQuery2.0.3切换到2.1.0。我注意到在v2.1.0中,当直接设置css属性时,csstransition属性被忽略了$('#someElement').css('width','100px');在v2.0.3中,我的元素将保持它的css转换,而在v2.1.0中我失去了它。我想知道为什么要区别对待它,以及如何“打开”过渡效果。在jQuery2.0.3中,csstransition属性生效$(function(){$('.myClass').css('width','100px');});.myClass{height:50px;width:300px;backgrou

javascript - 将 TypeAhead 与 jQuery 和 Bootstrap 2.1 结合使用

版本2.1ofTwitterBootstrap,在Typeahead选项中传递回调函数的能力wasadded.但是,我一直很难让它与jQueryajax调用一起工作。这是我目前所拥有的。HTMLUserJavaScript(在jQuery$(document).ready函数中设置)$("#myTypeahead").typeahead({source:function(query,process){$.ajax({type:"POST",url:ServiceURL+"/FindUsers",data:"{SearchText:'"+query+"'}",contentType:"a

安卓手机浏览器:远程调试

简介:有时我们需要调试手机浏览器网页信息,这时除了使用fiddler抓包拦截篡改,还可以通过USB连接,通过PC远程调试手机上的浏览器信息,进行映射。历史攻略:adb:安卓手机USB调试模式前置准备:网页内容在移动设备上的体验可能和电脑上完全不同。ChromeDevTools提供远程调试功能安卓远程调试支持:在浏览器选项卡中调试网站。在原生安卓应用中调试网页内容。将屏幕从你的安卓设备上投影到你的开发机器上。使用端口转发和虚拟主机映射来让安卓设备访问开发使用的服务器。操作步骤:1、手机通过USB连接电脑。2、开启手机调试模式。3、PC电脑edge输入:edge://inspect/#device

安卓性能优化之内存优化

Java对象生命周期:创建:为对象分配内存空间,构造对象应用:此时对象至少被一个强引用持有不可见:未被任何强引用持有,进行可达性分析不可达:可达性分析为不可达,进入下一阶段收集:当垃圾回收器发现该对象已经处于“不可达阶段”并且垃圾回收器已经对该对象的内存空间重新分配做好准备时,则对象进入了“收集阶段”。如果该对象已经重写了finalize()方法,则会去执行该方法的终端操作。终结:当对象执行完finalize()方法后仍然处于不可达状态时(可达性分析垃圾回收算法被回收前,会有两次标记过程,判断是否执行lfinalize()方法,执行完之后判断是否GCROOT可达,如果仍不可达,则准备回收),则

Qt安卓开发:调用java代码的获取usb权限

最近换了工作,新工作是负责用qml做qt安卓开发。工作中遇到一个问题:安卓设备有USB口,需要插入一个U盘在程序里读写U盘中的文件,由于安卓系统的安全性的问题导致QFile、c++的文件操作相关方法都不能读写成功,想要读写成功只能调用java代码,在java代码里面使用安卓的DocumentFile库。经过一番探索,成功解决了问题。qt如何添加java代码不说了,网上有。下面是具体的java代码:packagecom.example.myapplication;importandroid.annotation.TargetApi;importandroid.content.Context;im

Obsidian安卓端同步及使用(Remotely Save+阿里云同步S3)

Obsidian安卓端同步及使用(RemotelySave+阿里云同步S3)强烈推荐的obsidian的markdown教程​obsidian这款软件很不错,最近刚入门,用来做笔记,喜欢在电脑上做笔记,手机端能随时查看,故捣鼓了一下安卓端的同步及安卓端的使用1.安装包获取​不能科学上网,我是到官方中文论坛上找到的,网址如下:移动端v1.4.1开始测试-Obsidian中文论坛2.电脑端同步+阿里云配置​我使用的是RemotelySave插件​首先,电脑端关闭安全模式,下载这个第三方插件,登不上的看这里,网址如下:完美解决obsidian无法加载第三方插件(社区插件)的问题​然后就是阿里云的同步